home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 08 System Utilities / FILESP.BIN / FILESPLT.DOC next >
Encoding:
Text File  |  2019-04-13  |  2.7 KB  |  71 lines

  1. -------------------------
  2. FILESPLTV1.6
  3. ╙HADOWSOFT 10/24/88
  4. -------------------------
  5. .
  6. ╘HIS IS A FILE SPLITTING UTILITY FOR THE ├OMMODORE 128 IN 80 COLUMN
  7. (FAST) MODE.  ├OULD BE RUN IN THE SLOW MODE BY REMOVING THE ╞┴╙╘
  8. STATEMENT - BUT IT'S SLOW ENOUGH ALREADY.
  9. .
  10. ╧.╦....WHAT DOES THIS PROGRAM DO?  ╫ELL, ╔ NEEDED A UTILITY TO TAKE A
  11. 30╦ TEXT FILE AND BREAK IT UP INTO 950 BYTE FILES (NEVERMIND WHY...) -
  12. AND ╔ DECIDED THAT USING A ╫╨ AND SPENDING 12 HOURS SLASHING AWAY WAS
  13. NOT THE CORRECT METHOD.  ╚ENCE THE BIRTH OF ╞╔╠┼╙╨╠╘╓1.6.
  14. .
  15. ╘HIS PROGRAM SHOULD TAKE A TEXT FILE (SEQUENTIAL) OF ANY LENGTH (ONLY
  16. TESTED ON FILES UP TO 30╦ IN LENGTH) AND BREAK IT UP INTO CONSECUTIVELY
  17. NUMBERED FILES OF ANY BYTE LENGTH YOU INPUT.
  18. .
  19. ╥UNNING THE PROGRAM
  20. .
  21. ╫HEN YOU FIRST RUN THE PROGRAM, YOU ARE ASKED FOR THE INPUT FILENAME.
  22. ╘HIS FILE MUST BE ON DRIVE 8.
  23. .
  24. ╙ECONDLY, YOU ARE ASKED FOR THE BYTE SIZE OF EACH OF THE DESTINATION
  25. FILES.  ┴NY NUMBER SHOULD WORK HERE.
  26. .
  27. ╘HEN, YOU ARE ASKED FOR LINE LENGTH -- THIS ╔╙á╧╬╠┘áIMPORTANT WHEN DEALING
  28. WITH A SEQUENTIAL FILE WITHOUT CHR$(13)S (LINEFEEDS).  ╔F THE FILE YOU
  29. ARE SPLITTING HAS LINEFEEDS - JUST INPUT A LARGE ## - SUCH AS 255.  ╔N
  30. THEORY - A ├╥ HERE SHOULD SUFFICE - SINCE ╔ ASSIGN THE VALUE OF 80 TO
  31. THE COUNT VARIABLE.  ╩UST REMEMBER, A LINE CANNOT EXCEED 255 CHARACTERS OR
  32. THE PROGRAM WILL CRASH.
  33. .
  34. ╠AST, YOU ARE ASKED FOR THE DESTINATION DRIVE.  ─RIVES 8,9,10 AND 11 ARE
  35. ALL VALID INPUTS.  ╔'VE ONLY TESTED WITH DRIVES 8 AND 9.
  36. .
  37. .
  38. ┘OU ARE NOT PROMPTED FOR AN OUTPUT FILENAME - THE PROGRAM ASSIGNS EACH
  39. OUTPUT FILE THE NAME "NEWFILE X" WHERE ╪ IS A NUMBER (BEGINNING AT 1 AND
  40. GOING TO ???).  ─EPENDS ON THE LENGTH OF THE INPUT FILE AND HOW MANY
  41. LITTLE PACKAGES YOU ARE CHOPPING IT INTO.
  42. .
  43. .
  44. ╔'VE ALSO INCORPORATED A FILE READER (┬┴╙╔├ ONLY) IN THE PROGRAM - BUT IT
  45. CAN BE CALLED ONLY BY ╥╒╬ 100.  ┘OU'LL BE ASKED FOR THE FILENAME TO BE
  46. READ AND WHICH DRIVE IT IS ON.  ╙IMPLE.  ├HR$(13)S ARE MARKED AS REVERSE
  47. "<".
  48. .
  49. .
  50. ╧H...ALMOST FORGOT - ╔ ADDED AN ACTIVITY DISPLAY THAT IS ACTIVE WHILE THE
  51. FILE READ/WRITE IS GOING ON.  ╩UST SO YOU (AND ╔) KNOW THAT THE COMPUTER
  52. ISN'T SITTING THERE WITH BRAIN DAMAGE (IE. PROGRAM CRASH).  ╙OMETIME IT'S
  53. HARD TO HEAR THE 1571 GRIND AWAY...A FAR CRY FROM THE 1541 EH?
  54. .
  55. .
  56. ╫ELL, ╔ GUESS THAT'S IT.  ╘HE PROGRAM IS IN THE PUBLIC DOMAIN.  ╞EEL FREE
  57. TO MODIFY THE HECK OUT OF IT.  ╚OPE YOU FIND IT USEFUL.
  58. .
  59. ┬OB ─ODSON
  60. *--------------------------*
  61. * NOTES FOR 1.61   10/27/88*
  62. *--------------------------*
  63. .
  64. ╔ FOUND AN INTERESTING BUG IN THE FILE READER - WHENEVER ONE CHR$(34)
  65. WAS PRINTED - WE KICKED INTO QUOTE MODE.  ╘HE REVERSED < FOR THE ├╥ WAS
  66. NOT PRINTING...BUT RATHER THE PRINT STRING.  ╞IXED.
  67. .
  68. ┴LSO MODIFED THE INITIAL PROMPT - IF YOU INPUT A POUND SIGN (\) FOR THE
  69. FILE NAME - YOU ARE ROUTED TO THE FILE READER.
  70. .
  71.